/**
 * Copyright(c) 2013 Jade Techonologies Co., Ltd.
 *
 * History:
 *   14-7-28 上午11:59 Created by dwzhang
 */
package com.jade.framework.base.comm;

/**
 * 连接处理器。包括连接建立，连接断开，连接空闲时间超长等等。
 *
 * @author dwzhang
 * @version 1.0 14-7-28 上午11:59
 * @deprecated replaced by ProtocolHandler
 */
public interface ConnectHandler
{
    /**
     * 连接建立。
     *
     * @param session 连接Session.
     */
    public void connected(ProtocolSession session);

    /**
     * 连接空闲时间超过指定的时间。
     *
     * @param session 连接Session.
     */
    public void idle(ProtocolSession session);

    /**
     * 连接断开。
     *
     * @param session 连接Session.
     */
    public void disconnected(ProtocolSession session);
}
